Barbican Fruiterers & Greengrocers
26 Goswell Rd., Islington, London, United Kingdom, EC1M 7AA
(02072) 532190 Phone